<?php
	require_once('../_librerias/php/funciones.php');
	require_once('../_librerias/php/conexiones.php');
	// error_reporting(E_ERROR);
	$enlace = "../_vistas/sys_gestion.php";
	$vConex = conexOwl();	
	// $cnOwl = conexOwl();
	if (get('datosPrincipales') !=''){ datosPrincipales(get('datosPrincipales'));}
	if (get('AdminEmpresas') !=''){ AdminEmpresas(get('AdminEmpresas'));}

	if(get("metodo") != ""){
	// esta condicion inicia cuando se procesa la info de un formulario
	if(get("TipoDato") == "archivo"){
	}

	function p_interno($codigo,$campo){
		if(get("metodo") == "sysTabletDet"){
		   if ($campo == "sys_tabla"){
		   $valor = "'".get("codigoSysTabla")."'";
		   }else{$valor ="";}
		   return $valor; 
		 }
	}

	function p_before($codigo){
	}			
			
	if(get("TipoDato") == "texto"){
		if(get("transaccion") == "INSERT"){			
		}
		if(get("transaccion") == "UPDATE"){		
		}				
		if(get("transaccion") == "DELETE"){
		}		
	}
	exit();
	}

	
	function datosPrincipales($arg){
		global $vConex,$enlace;

		if($arg =="Menu"){

			$tituloModulo = tituloBtnPn("<p><span class='fondo_image'><i class='icon-cogs'></i></span>Desarrollo</p>","","200px","TituloB");
			$tituloBtn = tituloBtnPn("<p>DATOS PRINCIPALES</p>","","200px","TituloC");
			$menu = "Crear Empresa]".$enlace."?AdminEmpresas=Listado]panelB-R}";

			$mv = menuVertical($menu,'menuA2');
			$s  = $tituloModulo.$tituloBtn.$mv;
			
			$tituloBtn = tituloBtnPn("<p>TRANSACCIONES</p>","","200px","TituloC");
			$menu = "Crear Empresa]".$enlace."?AdminEmpresas=Listado]panelB-R}";
			// $menu .= "Usuarios por empresa]".$enlace."?datosPrincipales=UsuariosEmpresa]panelB-R}";
			// $menu .= "Site Map]mapa-sitio.php]divB}";
			$mv = menuVertical($menu,'menuA2');
			$s  .= $tituloBtn.$mv;
		}

		if($arg =="ListaUsuarios"){
		
			$sql = " SELECT Count(*) As NumeroReg FROM usuarios ";
			$sql .= " WHERE (Perfil = 'Alumno' OR Perfil = 'EmpresaAdmin') AND Nombres <> '' ORDER BY Perfil ";	
			$rg = rGT($vConex,$sql);
			$sNumeroReg  = $rg["NumeroReg"];	

			$sql = "SELECT  
			CONCAT(Nombres,' ',Apellidos) AS Nombres
			,Perfil
			,CONCAT(Usuario,'  ::  ',Contrasena) AS 'User y Pass',
			UrlId, Estado, SesionEstado,
			CodigoParlante AS CP,FechaRegistro
			FROM usuarios 
			WHERE (Perfil = 'Alumno' OR Perfil = 'EmpresaAdmin') 
			 AND Nombres <> '' ORDER BY Perfil ";
			$clase = 'reporteA';
			$enlaceCod = 'codigoForm';
			$url = $enlace."?muestra=detalle";
			$panel = 'panelB-R';

			$tituloBtn = tituloBtnPn("<p>LISTA DE USUARIOS ".$sNumeroReg."</p><div class='bicel'></div>","","200px","TituloA");			
			$reporte = ListR2($titulo,$sql, $vConex, $clase,'', $url, $enlaceCod,$panel,'usuarios','');
			$s = $tituloBtn."<div style='width:900px;overflow:auto;height:600px;'>".$reporte."</div>";
		    $s ="<div style='width:800px;float:left' >".$s."</div>";
		}	

		if($arg =="UsuariosEmpresa"){

			$sql = " SELECT ";
			$sql .= "  tab1.EntidadCreadora ";
			$sql .= " FROM (usuario_entidad AS tab1";
			$sql .= " LEFT JOIN empresa AS tab2 ";
			$sql .= " ON tab1.EntidadCreadora = tab2.PaginaWeb) ";
			$sql .= " GROUP BY tab1.EntidadCreadora ";	
			$sqlA = $sql;

			$sql = " SELECT ";	
			$sql .= " Count(*) AS NumeroReg";		
			$sql .= " FROM (".$sqlA.")  AS A";	
			$rg = rGT($vConex,$sql);
			$sNumeroReg  = $rg["NumeroReg"];	

			$sql = " SELECT tab2.RazonSocial,tab1.EntidadCreadora AS CodigoAjax";
			$sql .= " FROM usuario_entidad AS tab1";
			$sql .= " LEFT JOIN empresa AS tab2";
			$sql .= " ON tab1.EntidadCreadora = tab2.PaginaWeb";
			$sql .= " GROUP BY tab1.EntidadCreadora";
			$clase = 'reporteA';
			$enlaceCod = 'cod_empresa';
			$url = $enlace."?datosPrincipales=ListaAlumnos";
			$panel = 'panelB2';
			$titulo=" Empresa  Nro  Reg : ".$sNumeroReg;
			$reporte = ListR2($titulo,$sql, $vConex, $clase,'', $url, $enlaceCod,$panel,'usuarios','');
			
			$s ="<div style='width:100%;float:left' >";	
			$s .="<div style='width:300px;float:left' id='panelA2'>".$reporte."</div>";
			$s .="<div style='width:600px;float:left' id='panelB2'></div>";
			$s .="</div>";	
		}

		if($arg =="ListaAlumnos"){

			$cod_empresa = get("cod_empresa");
			$sql = "SELECT ";
			$sql .= " tab2.Usuario";
			$sql .= ", tab1.Perfil";
			$sql .= ", tab2.Contrasena";
			$sql .= ", tab2.CodigoParlante AS CP";
			$sql .= ", tab2.Estado ";
			$sql .= " ,tab1.Codigo AS CodigoAjax ";	
			$sql .= " FROM "; 
			$sql .= " usuario_entidad AS tab1 LEFT JOIN usuarios AS tab2";
			$sql .= " ON tab1.Usuario = tab2.Usuario ";
			$sql .= " WHERE  tab1.EntidadCreadora = '".$cod_empresa."' ";
			$sql .= " GROUP BY tab2.Usuario   ";
			$clase = 'reporteA';
			$enlaceCod = 'cod_usuario';
			$url = $enlace."?datosPrincipales=EliminaAlumno&cod_empresa=".$cod_empresa."";
			$panel = 'panelB2';
			$titulo=" Empresa  Nro  Reg : ".$sNumeroReg;
			$reporte = ListR2($titulo,$sql, $vConex, $clase,'', $url, $enlaceCod,$panel,'usuarios','');
			$s = $reporte;	
		}

		if($arg =="EliminaAlumno"){

			$cod_usuario = get("cod_usuario");

			$sql = "SELECT ";
			$sql .= " tab2.Usuario";
			$sql .= ", tab1.Perfil";
			$sql .= ", tab2.Contrasena";
			$sql .= " FROM "; 
			$sql .= " usuario_entidad AS tab1 LEFT JOIN usuarios AS tab2";
			$sql .= " ON tab1.Usuario = tab2.Usuario ";
			$sql .= " WHERE  tab1.Codigo = '".$cod_usuario ."' ";
			$sql .= " GROUP BY tab2.Usuario   ";
			$clase = 'reporteA';
			$enlaceCod = 'cod_usuario';
			$url = $enlace."?datosPrincipales=EliminaAlumno&cod_empresa=".$cod_empresa."";
			$panel = 'panelB2';
			$reporte = ListR2($titulo,$sql, $vConex, $clase,'', $url, $enlaceCod,$panel,'usuarios','');

			$btn = "Eliminar Usuario]".$enlace."?datosPrincipales=EliminaAlumnoAction&cod_usuario=".$cod_usuario ."]panelB2}";		
			$btn = Botones($btn, 'botones1');		
			$s = tituloBtnPn("<span>Eliminar </span><p>Usuario </p><div class='bicel'></div>",$btn,"260px","TituloA");
			$s = $s.$reporte;	
		}

		if($arg =="EliminaAlumnoAction"){
			DReg("usuario_entidad","Codigo","'".get("cod_usuario")."'",$vConex);
			WE(MsgE("Usuario Eliminado"));
		}    


		WE($s);
	}


     	
	function AdminEmpresas($arg){
        global $vConex,$enlace;
		
	    switch ( $arg ) {
        case 'Listado':
		
			$btn = "Crea Tipo]Abrir]panel-FloatB}";		
			$btn = Botones($btn, 'botones1','');		
			$TitBtn = tituloBtnPn("LISTADO <p>TIPOS DE CAMPOS</p>",$btn,"100px","TituloA");				
					 
			$sql = " SELECT tab2.RazonSocial,tab1.EntidadCreadora AS CodigoAjax";
			$sql .= " FROM usuario_entidad AS tab1";
			$sql .= " LEFT JOIN empresa AS tab2";
			$sql .= " ON tab1.EntidadCreadora = tab2.PaginaWeb";
			$sql .= " GROUP BY tab1.EntidadCreadora";
			$clase = 'reporteA';
			$enlaceCod = 'cod_empresa';
			$url = $enlace."?datosPrincipales=ListaAlumnos";
			$panel = 'panelB2';
			
			$titulo=" ";
			$reporte = ListR2($titulo,$sql, $vConex, $clase,'', $url, $enlaceCod,$panel,'usuarios','');
			
		    $s = layoutLSB($TitBtn,$reporte,"panelB-R2");
		    WE($s);
			
        break;
        case 'listado-poductos':
        break;
        
        default:
        break;
        }
    }	
	
	function site(){
		global $vConex,$enlace;
		$panelB = "";
		$tit = tituloBtnPn("<span>Gestión</span><p>DEL SISTEMA</p><div class='bicel'></div>","","200px","TituloA");
		$Mn = "<span class='fondo_icon'><i class='icon-cogs'></i></span>Desarrollo]".$enlace."?datosPrincipales=Menu]panelB-R}";
		$Mn .= "<span class='fondo_icon'><i class='icon-wrench'></i></span>Transacciones]".$enlace."?TipoCampoHtml=Lista]panelB-R}";
		$Mn .= "<span class='fondo_icon'><i class='icon-signal'></i></span>Analisis]mapa-sitio.php]divB}";
		$Mv = menuVertical($Mn,'menuA1');
		$s = layoutLH("", $tit.$Mv ,$panelB);
		return $s;
	}

	function pAnimado1($cont){
		$s = "<div class='PanelAnimado-001' >";
			$s = $s."<div class='PanelAnimado-001-animate' style='width:100%;'>";
			$s = $s.$cont;
			$s = $s."</div>";	
		$s = $s."</div>";
		return $s;
	}

	WE(site());
	?>
